Le pays étant sous l'influence d'un système de haute pression tropicale, le climat est en général continental et chaud en été et froid en hiver avec des précipitations hivernales. Il est tempéré sur les hauteurs ouest et sud-ouest, chaud et sec en été et froid et sec en hiver dans les régions centrales et atteint des températures et une humidité plus élevées sur les côtes.
يختلف مناخ المملكة من منطقة لأخرى لاختلاف تضاريسها وهي تقع تحت تأثير المرتفع الجوي المداري وعموماً فإن المملكة مناخها قاري حار صيفاً بارد شتاء وأمطارها شتوية ويعتدل المناخ على المرتفعات الغربية والجنوبية الغربية، وأما المناطق الوسطى فصيفها حار وجاف وشتاؤها بارد وجاف وعلى السواحل ترتفع درجة الحرارة والرطوبة.